package il.ac.technion.wiki.api;

import java.util.Map;

public interface IWikiEngine {

	public void setPageStripper(IPageStripper formater);
	
	public boolean addPage(IWikiPage newPage) throws WikiException;

	public boolean isTitleExist(String name);
	
	public String search(String query);
	
	public void removePage(String title) throws WikiException;
	
	public IWikiPage modifyPage(String title);
	
	public IWikiPage getPage(String name, double version);


}